package com.usian.admin.service;

import com.usian.common.dtos.PageResult;
import com.usian.common.dtos.ResponseResult;
import com.usian.model.admin.dtos.NewsAuthDto;
import com.usian.model.media.dtos.WmNewsResultDTO;

public interface WemediaNewsAutoService {
/*
* 自媒体文章审核功能
* */
    void auditWemediaNews(Integer wmNewId);
/*
* 自媒体文章定时发布功能
* */
    void auditWmNewsTask();

    PageResult<WmNewsResultDTO> findPage(NewsAuthDto dto);

    ResponseResult<WmNewsResultDTO> findByWmNewsId(Integer id);

    //更新自媒体得状态
    void updateWmNews(Integer id, String reason, int status);
}
